ИИ020
Выразительный JavaScript: Современное введение в программирование
Сопоставление шаблонов и модульность
Цели обучения
- Понять основные принципы сопоставления шаблонов в функциональных языках
- Проанализировать принципы модульности и инкапсуляции в проектировании программного обеспечения
- Применять методы сопоставления шаблонов для работы со сложными и рекурсивными структурами данных
- Оценить влияние модульности на повторное использование кода и поддерживаемость системы